.top_menu {
  border-bottom: 1px dotted #C5C5C5;
  display: block;
  float: left;
  width: 100%;
}
.top_menu ul {
  background-color: #FFFFFF;
  clear: left;
  float: left;
  list-style: none outside none;
  margin: 0px 0;
  padding: 5px;
}
.top_menu ul li {
  display: inline;
  float: left;
  margin: 0 10px;
}
.top_menu ul li a {
  color: #999999;
  cursor: pointer;
  float: left;
  font: 900 14px/22px "Arial",Helvetica,sans-serif;
  text-decoration: none;
}
.top_menu ul li a span {
  float: left;
  margin: 0 10px 0 -10px;
  padding: 1px 8px 5px 18px;
  position: relative;
}
.top_menu ul.blue li a.current, ul.blue li a:hover {
  background: url("../img/blue.png") no-repeat scroll right top transparent;
  color: #0D5F83;
}
.top_menu ul.blue li a.current span, ul.blue li a:hover span {
  background: url("../img/blue.png") no-repeat scroll left top transparent;
}
#top-menu{
  width: 930px;
  float: left;
  margin-bottom: 5px;
}
#top-menu .menu-item a {
  float: left;
  background: none repeat scroll 0 0 #FFFFFF;
  color: #065890;
  padding: 10px;
}
#top-menu .menu-item.active a {
  background: none repeat scroll 0 0 #065890;
  color: #FFFFFF;
}